package com.pxst.merchant.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class MerchantDailyReportResp {

    @ApiModelProperty(value = "日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date date;

    @ApiModelProperty(value = "银行充值抽成")
    private BigDecimal fiBankMarkupRate;

    @ApiModelProperty(value = "qrpay 充值抽成")
    private BigDecimal fiQrpayMarkupRate;

    @ApiModelProperty(value = "代付抽成")
    private BigDecimal foMarkupRate;

    @ApiModelProperty(value = "总抽成")
    private BigDecimal sumRate;

    @ApiModelProperty(value = "银行充值交易费")
    private BigDecimal fiBankFees;

    @ApiModelProperty(value = "银行充值交易费")
    private BigDecimal fiQrpayFees;

    @ApiModelProperty(value = "代付交易费")
    private BigDecimal foFees;

}
